"""
while 循环
"""
#
# while condition: # condition 是条件
#     # 循环体
#     # 当条件为真时，执行循环体代码


# number = 1 # 初始化变量，初始化计数器
# while number <= 100: # 条件
#     print(number) # 循环体
#     number +=  1 # 修改条件，计数器递增


"""
打印0-100之间的所有的奇数和
"""
# total_num = 0 # 初始化变量，记录奇数的和
#
# number = 0 # 初始化变量，初始化计数器
#
# while number <= 100: # 条件
#     if number % 2 == 1: # 判断奇数
#         total_num += number # 累加奇数
#
#     number += 1 # 修改条件，计数器递增（更新）
# print(total_num) # 打印结果（总奇数和）

"""
无限循环
"""
# while True:
#     print("hello world")

"""
break
"""
# i = 1 # 初始化变量，初始化计数器
# while i <= 10: # 条件
#     if i == 5: # 判断条件
#         break # 跳出循环
#     print(i) # 循环体
#     i += 1 # 修改条件，计数器递增（更新）


"""
continue
"""
# i = 1 # 初始化变量，初始化计数器
# while i <= 10: # 条件
#     if i == 5: # 判断条件
#         i += 1 # 修改条件，计数器递增（更新）
#         continue # 跳过本次循环，继续下一次循环
#     else:
#         print(i) # 循环体
#     i += 1 # 修改条件，计数器递增（更新）

"""
else
"""
# i = 1
# while i <= 10:
#     if i == 5:
#         break
#     print(i)
#     i += 1
# else:
#     print("循环结束")


"""
打印九九乘法表
"""
# i = 1 # 初始化变量，初始化计数器
# while i <= 9: # 条件
#     j = 1 # 初始化变量，初始化计数器
#     while j <= i: # 条件
#         print(f"{j} * {i} = {i * j}", end="\t") # 循环体
#         j += 1 # 修改条件，计数器递增（更新）
#     print() # 换行
#     i += 1 # 修改条件，计数器递增（更新）


"""
猜数字大小的游戏
"""

import random # 导入随机数模块

computer_num = random.randint(1, 100) # 生成1-100之间的随机数

is_loop = True

while is_loop:
    user_num = int(input("请输入一个1-100之间的数字：")) # 获取用户输入的数字
    if user_num == computer_num: # 判断用户输入的数字是否等于计算机生成的数字
        print("恭喜你，猜对了！")
        # break # 跳出循环
        is_loop = False # 修改条件，退出循环
    elif user_num > computer_num: # 判断用户输入的数字是否大于计算机生成的数字
        print("猜大了！")
    else:
        print("猜小了！")